A Faster Distributed Single-Source Shortest Paths Algorithm
نویسندگان
چکیده
We devise new algorithms for the single-source shortest paths (SSSP) problem in the CONGEST model of distributed computing. While close-to-optimal solutions, in terms of the number of rounds spent by the algorithm, have recently been developed for computing SSSP approximately, the fastest known exact algorithms are still far away from matching the lower bound of Ω̃( √ n +D) rounds by Peleg and Rubinovich [SICOMP’00], where n is the number of nodes in the network and D is its diameter. The state of the art is Elkin’s randomized algorithm [STOC’17] that performs Õ(n2/3D1/3 +n5/6) rounds. We signi cantly improve upon this upper bound with our two new randomized algorithms, the rst performing Õ( √ nD) rounds and the second performing Õ( √ nD1/4 +n3/5 +D) rounds. Our bounds also compare favorably to the independent result by Gha ari and Li [STOC’18]. As side results, we obtain a (1 + ε)approximation Õ(( √ nD1/4 + D)/ε)-round algorithm for directed SSSP and a new work/depth trade-o for exact SSSP on directed graphs in the PRAM model.
منابع مشابه
Improved Distributed Algorithms for Exact Shortest Paths
Computing shortest paths is one of the central problems in the theory of distributed computing. For the last few years, substantial progress has been made on the approximate single source shortest paths problem, culminating in an algorithm of Henzinger, Krinninger, and Nanongkai [STOC’16] which deterministically computes (1 + o(1))-approximate shortest paths in Õ(D + √ n) time, where D is the h...
متن کاملHow to Employ Reverse Search in Distributed Single Source Shortest Paths
A distributed algorithm for the single source shortest path problem for directed graphs with arbitrary edge lengths is proposed. The new algorithm is based on relaxations and uses reverse search for inspecting edges. No additional data structures are required. At the same time the algorithm uses a novel distributed way to recognize a reachable negativelength cycle in the graph which facilitates...
متن کاملSingle-Point Visibility Constraint Minimum Link Paths in Simple Polygons
We address the following problem: Given a simple polygon $P$ with $n$ vertices and two points $s$ and $t$ inside it, find a minimum link path between them such that a given target point $q$ is visible from at least one point on the path. The method is based on partitioning a portion of $P$ into a number of faces of equal link distance from a source point. This partitioning is essentially a shor...
متن کاملConversion of Network Problem with Transfer Nodes, and Condition of Supplying the Demand of any Sink from the Particular Source to the Transportation Problem
In this article we present an algorithm for converting a network problem with several sources and several sinks including several transfer nodes and condition of supplying the demand of any sink from a particular source to the transportation problem. Towards this end, and considering the very special structure of transportation algorithm, after implementing the shortest path algorithm or ...
متن کاملSingle-Source Shortest Paths with the Parallel Boost Graph Library
The Parallel Boost Graph Library (Parallel BGL) is a library of graph algorithms and data structures for distributed-memory computation on large graphs. Developed with the Generic Programming paradigm, the Parallel BGL is highly customizable, supporting various graph data structures, arbitrary vertex and edge properties, and different communication media. In this paper, we describe the implemen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1711.01364 شماره
صفحات -
تاریخ انتشار 2017